Ordering Parameters
Purchase Request Parameters
The parameters in the following table are used in requests to purchase Adobe products.
Note:
- Refer to CloudBlue Commerce and CloudBlue Connect API documentation for additional information on how to manage orders through the platform's API.
-
In Connect API, you can use the required parameters in the tables below within the
params
array with the format specified in Connect documentation ("id"/"value"). For additional information, see the CloudBlue Connect API documentation. -
In CloudBlue Commerce API, the required parameters in the tables below must be included in the
parameters
array with a "key"/"value" format. For additional information, see the . API documentation
Parameter ID | Required | Value / Description |
---|---|---|
action_type | Yes |
Use one of the following strings:
|
adobe_user_email | No |
Customer email to create the account in the Adobe system. |
external_reference_id | No |
Reference to the external system order_id. |
three_years_commitment | No | If this is set to true , the three-year commit option will be enabled. |
three_years_minimun_licenses | No | Minimum number of license SKUs that will be included in the 3-year commit contract. The minimum quantity of licenses for a 3-year commit must be 10 or more licenses. |
three_years_minimun_consumables | No | Minimum number of consumable SKUs that will be included in the 3-year commit contract. The minimum quantity of Consumables (Adobe Acrobat Sign Transactions) for a 3-year commit must be must be 1000 or more. |
three_years_recommitment | No |
If this is set to |
three_years_recommitment_minimun_licenses | No | Minimum number of license SKUs that will be included in the renewal of a 3-year commit contract.The minimum quantity of licenses for a 3-year commit must be 10 or more licenses. |
three_years_recommitment_minimun_consumables | No | Minimum number of consumable SKUs that will be included in the renewal of a 3-year commit contract. The minimum quantity of Consumables (Adobe Acrobat Sign Transactions) for a 3-year commit must be must be 1000 or more. |
Transfer Request Parameters
The parameters in the following table are used in requests to transfer Adobe products.
Parameter ID | Required | Description |
---|---|---|
adobe_vip_number | Only if the action_type is transfer |
Use one of the following strings:
|
When an 5117 error is returned, the REASON_CODE should be evaluated. In the following table you can find a description or the possible reason codes and the actions required:
REASON_CODE | Description | Action Required |
---|---|---|
OPEN_PURCHASE_AUTH |
Customer has open purchase authorizations. |
Open Purchase Authorizations must be canceled or returned, if possible, or converted to order and paid for. It can also be bypassed the with |
RETURNABLE_PURCHASE |
Customer has orders still in the return window |
Wait until return window has closed (14 days after last order). This can also be bypassed with |
Parameter ID | Description |
---|---|
adobe_query_parameters |
New Query parameters are available to allow VIP to be transferred to VIPMP under certain conditions if express confirmation is indicated. You can use a JSON structure with the following query parameters in GET and POST requests:
Example of a Transfer Preview using the query parameters: Copy
Transfer example using the query parameters: Copy
|
These
Customer and Company Information Parameters
The following parameters are only required when the customer details or the company information did not pass Adobe's validation.
Parameter ID | Required | Value / Description |
---|---|---|
customer_company_name | No | Company name |
customer_address_line_1 | No | Business address line |
customer_address_line_2 | No | Business address line |
customer_postal_code | No | ZIP or Postal Code |
customer_city | No | City of your business |
customer_region | No |
State/region two-letter code. For example, CA. |
customer_country | No |
Country two-letter code. For example, US. |
customer_phone_number | No | Phone number |
Parameters Used for Tier Configuration
In a distributor model (N-tier), the following parameters can be provided in the API requests.
Parameter ID | Required | Value / Description |
---|---|---|
reseller_company_name | No | Company name |
reseller_postal_code | No | ZIP or Postal Code |
reseller_city | No | City of your business |
reseller_region | No | State/region two-letter code. For example, CA. |
reseller_country | No | Country two-letter code. For example, US. |
reseller_phone_number | No | Phone number |
Changing the Auto-Renewal Flag of Subscriptions
Parameter ID | Required | Value / Description |
---|---|---|
set_auto_renewal_status | Only if the Auto-Renewal status needs to be changed. |
Use one of the following values:
|
Here's an example:
{
"id": "cb_autorenewal",
"value": "active_auto_renewal_status"
}
Model One-to-One Subscription
This model allows the creation of orders with only one product per subscription. In this way, the orders can only have one product. If we want to purchase several products, we need the next parameter to have the Adobe discounts.
Parameter ID | Required | Value / Description |
---|---|---|
transaction_id | Only for one-to-one model and we want to purchase several products. |
GUID to identify the transaction. |
transaction_items | Only for one-to-one model and we want to purchase several products. | Number of orders that belongs to the transaction. |
business-model | Only for one-to-one model. |
Allows the creation of assets with 1:1 support. Use one of the following values:
|
Change and Cancellation Process
We have a period of 14 days to make the cancellation in Adobe and get the refund for an order. To allow this process, we need to indicate that the downsize is a cancel order and provide the order ID that we want to cancel.
Parameter ID | Required | Value / Description |
---|---|---|
is_cancellation_order | Only for downsizes that are cancellations for any order. |
Use one of the following values:
|
cancel_order_id | Only for downsizes that are cancellations for any order. | Adobe order ID to cancel. |
Migration Orders in Seamless-Move
To create migration orders in seamless-move, see instructions on the Manage Orders page of the Simple API guide.